﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;

namespace AxeFrog.Data
{
	public interface IConnectionProvider
	{
		IDbConnection RequestConnection(string connectionString);
		string AppendIdentitySelectorTo(string sqlInsertStatement);
		string ModifySqlToSetRecordLimit(SqlSelectStatement sqlSelectStatement, int nextStringFormatIndex);
		string ModifySqlToSetRecordLimitAndStartIndex(SqlSelectStatement sqlSelectStatement, int nextStringFormatIndex);
	}
}
